/*Registration and Login Page v1
------------------------------------*/
.reg-page
        {
            color: rgb(85, 85, 85);
            padding: 30px;
            background: #fff;
            border: solid 1px #eee;
            box-shadow: 0 0 3px #aaa;
        }
        .wizard-steps {
            list-style: none;
            display: table;
            width: 100%;
            padding: 0;
            margin: 0;
            position: relative;
        }
       
        .wizard-steps li {
        display: table-cell;
        text-align: center;
        width: 1%;
        }
        .wizard-steps li.active:before, .wizard-steps li.complete:before, .wizard-steps li.active .step, .wizard-steps li.complete .step {
        border-color: rgb(82, 147, 196);
        }
        .wizard-steps li:first-child:before {
        max-width: 51%;
        left: 50%;
        }
        .wizard-steps li:before {
        display: block;
        content: "";
        width: 100%;
        height: 1px;
        font-size: 0;
        overflow: hidden;
        border-top: 4px solid rgb(206, 209, 214);
        position: relative;
        top: 21px;
        z-index: 1;
        }
        .wizard-steps li .step {
        border: 5px solid rgb(206, 209, 214);
        color: rgb(84, 100, 116);
        font-size: 15px;
        border-radius: 100%;
        background-color: rgb(255, 255, 255);
        position: relative;
        z-index: 2;
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 30px;
        text-align: center;
        }
        .wizard-steps li.complete .title, .wizard-steps li.active .title {
        color: rgb(43, 61, 83);
        }
        .wizard-steps li .title {
        display: block;
        margin-top: 4px;
        max-width: 100%;
        color: rgb(148, 158, 167);
        font-size: 14px;
        z-index: 104;
        text-align: center;
        table-layout: fixed;
        word-wrap: break-word;
        }
        .wizard-steps li:last-child:before {
        max-width: 50%;
        width: 50%;
        }

/*Reg Header*/
.reg-header {
	color: #555;
	text-align: center;
	margin-bottom: 35px;
	border-bottom: solid 1px #ccc;
}

.reg-header h2 {
	font-size: 24px;
	margin-bottom: 15px;
}

/*Reg Forms*/
.reg-page label {
	color: #777;
}
.loginbg{
    background:transparent url("/content/img/pages/bg1.jpg") repeat 0% 0%;
    padding:50px 0;
}
.loginfrom
{
    background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
    filter:Alpha(opacity=70); background:#fff;
}
.regbg
{
    background:transparent url("/content/img/pages/bg2.jpg") repeat 0% 0%;
    padding:50px 0;
}
